2540,2541,2542,2543,2544,2544,2545,2546,2547,2549,2551,2552,2553,2554,2557,2558,2559,2559,2559,2558,2557,2557,2557,2557,2556,2554,2553,2553,2552,2551,2550,2549,2544,2543,2541,2541,2542,2542,2543,2545,2546,2546,2547,2548,2549,2550,2551,2552,2553,2554,2554,2559,2560,2562,2563,2563,2564,2565,2565,2566,2567,2570,2571,2573,2575,2576,2577,2578,2579,2580,2581,2581,2582,2583,2584,2585,2586,2586,2587,2587,2586,2586,2585,2585,2584,2584,2583,2583,2582,2581,2581,2580,2579,2579,2579,2580,2580,2581,2582,2583,2584,2585,2588,2590,2591,2592,2593,2595,2596,2598,2599,2601,2602,2603,2603,2604,2604,2605,2606,2607,2609,2610,2611,2613,2616,2617,2619,2623,2626,2627,2628,2629,2630,2630,2631,2632,2633,2634,2634,2635,2635,2636,2638,2641,2641,2642,2643,2644,2646,2647,2649,2651,2652,2655,2656,2658,2658,2659,2661,2662,2663,2665,2668,2670,2671,2672,2673,2674,2675,2676,2677,2677,2678,2679,2682,2682,2690,2690,2690,2690,2690,2690,2691,2691,2691,2691,2691,2691,2690,2690,2689,2690,2691,2692,2693,2694,2695,2696,2698,2699,2699,2700,2700,2701,2702,2703,2704,2706,2707,2708,2709,2710,2710,2709,2709,2708,2708,2707,2707,2705,2704,2703,2702,2701,2700,2699,2699,2698,2697,2695,2694,2693,2692,2691,2690,2689,2688,2687,2686,2684,2683,2682,2681,2681,2680,2679,2678,2677,2675,2674,2671,2670,2668,2667,2667,2665,2664,2664,2661,2659,2658,2656,2655,2654,2652,2651,2650,2650,2649,2649,2649,2649,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2664,2665,2666,2666,2667,2667,2667,2666,2666,2666,2666,2667,2668,2668,2669,2669,2670,2672,2672,2673,2673,2672,2671,2670,2669,2668,2668,2668,2669,2669,2670,2670,2670,2670,2670,2671,2671,2672,2672,2673,2674,2675,2675,2676,2678,2679,2680,2681,2682,2682,2682,2682,2683,2683,2684,2685,2686,2687,2689,2690,2692,2694,2695,2696,2697,2698,2699,2700,2700,2699,2699,2698,2698,2698,2698,2698,2698,2697,2697,2696,2696,2695,2695,2695,2694,2694,2693,2693,2693,2693,2694,2695,2696,2697,2698,2698,2698,2698,2697,2697,2696,2695,2694,2693,2692,2691,2690,2689,2688,2687,2686,2685,2685,2684,2684,2683,2682,2681,2679,2678,2677,2676,2675,2674,2673,2672,2671,2671,2670,2670,2669,2669,2668,2668,2667,2666,2666,2665,2664,2663,2662,2660,2659,2658,2657,2655,2654,2653,2653,2652,2651,2649,2648,2647,2646,2646,2645,2645,2644,2644,2643,2643,2642,2641,2640,2639,2638,2636,2636,2634,2633,2632,2631,2630,2629,2628,2627,2626,2625,2624,2624,2623,2623,2622,2621,2618,2617,2616,2616,2615,2613,2611,2611,2610,2609,2608,2607,2606,2604,2603,2602,2601,2600,2599,2598,2598,2598,2597,2597,2595,2594,2593,2592,2590,2589,2587,2586,2585,2584,2584,2583,2583,2582,2581,2580,2578,2577,2576,2575,2574,2573,2571,2570,2569,2568,2567,2566,2564,2563,2563,2562,2561,2560,2559,2559,2559,2559,2559,2558,2557,2557,2556,2555,2555,2555,2555,2555,2555,2555,2556,2556,2556,2557,2557,2557,2557,2557,2558,2558,2558,2557,2556,2555,2555,2554,2554,2553,2553,2553,2553,2553,2552,2552,2551,2550,2549,2548,2547,2546,2545,2544,2543,2543,2542,2542,2541,2540,2539,2538,2538,2538,2538,2538,2539,2538,2537,2536,2535,2534,2534,2535,2536,2537,2538,2539,2540,2540;625,625,626,626,626,627,627,627,628,628,630,630,629,628,627,626,625,624,623,622,620,619,618,616,615,615,616,617,617,617,616,615,610,609,607,606,604,603,603,603,602,601,599,599,599,599,600,600,600,600,601,603,603,604,604,605,605,605,606,606,606,607,608,609,610,611,611,611,611,611,610,609,609,608,607,607,607,606,606,604,604,603,602,601,601,600,599,598,597,596,595,595,593,592,591,590,589,588,587,585,585,584,583,582,581,580,580,579,578,577,576,575,575,574,573,572,571,570,569,569,568,567,566,566,566,566,568,569,570,571,571,572,572,573,574,574,574,573,572,569,568,568,569,569,570,570,571,571,571,572,572,572,572,572,573,573,574,575,576,577,578,578,578,579,579,579,579,578,578,576,575,574,574,574,573,572,572,573,574,575,576,577,578,579,581,582,583,584,584,585,586,587,588,589,590,590,591,591,591,592,593,594,595,596,598,599,600,602,602,603,603,604,605,606,607,607,608,608,609,609,608,607,606,606,606,607,608,609,609,609,610,611,611,611,612,613,614,615,615,616,616,616,616,615,614,614,614,613,613,613,612,612,612,612,613,613,613,614,614,615,615,615,615,615,615,615,616,617,617,618,619,620,620,620,621,621,621,622,622,622,623,623,624,624,625,626,627,627,627,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,645,646,647,649,650,652,653,653,654,656,657,658,659,660,661,662,662,661,661,660,660,659,658,657,657,656,654,653,652,651,650,650,649,649,649,649,648,648,648,648,648,649,649,650,650,651,652,653,654,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,675,676,678,679,680,681,682,683,685,685,686,686,686,686,686,687,687,688,688,689,690,692,693,693,693,692,691,691,690,690,689,688,688,688,688,689,690,691,691,692,692,693,693,692,691,691,690,690,690,690,690,690,690,690,690,689,688,686,686,685,685,686,686,687,688,689,690,691,691,692,692,692,692,691,691,690,689,688,687,687,687,688,688,689,689,690,691,692,693,693,694,694,695,695,694,694,693,693,692,693,694,694,694,694,693,693,692,692,692,692,693,693,693,694,695,695,696,697,697,697,696,696,696,695,695,694,694,695,695,696,696,696,696,695,695,695,695,696,696,696,696,697,697,696,695,694,694,693,693,692,691,691,690,689,688,687,687,686,685,684,683,682,681,680,679,678,677,676,675,674,673,672,671,669,668,667,666,665,664,664,663,662,661,660,660,658,656,655,654,653,652,651,650,650,651,652,652,652,651,651,650,649,648,647,646,645,644,643,641,640,638,637,635,634,634,633,632,630,630,629,629,629,628,628,626